package ru.pb.game.configs;

import java.io.IOException;

import org.apache.log4j.Logger;

import ru.pb.global.configs.Config;
import ru.pb.global.utils.ExitCode;

/**
 * @author Felixx
 */
public class PlayerConfig
{
	private static final Logger _log = Logger.getLogger(PlayerConfig.class);

	private static final String FileName = "./configs/player.ini";

	public static int DEFAULT_PLAYER_TEMPLATE;

	public static void load()
	{
		try
		{
			Config c = new Config(FileName);
			DEFAULT_PLAYER_TEMPLATE = c.getIntegerValue("player", "PlayerTemplateId", 1);
		}
		catch(IOException e)
		{
			_log.error("Не возможно загрузить файлы конфигурации.", e);
			System.exit(ExitCode.CODE_ERROR.getId());
		}
		catch(Exception e)
		{
			_log.error("Ошибка доступа к файлу или директории.", e);
			System.exit(ExitCode.CODE_ERROR.getId());
		}
		finally
		{
			_log.info(FileName + " Успешно загружен.");
		}
	}
}